﻿

'***********************************************
'FileName:SelectField.vb
'Description: 自定义查询控件参数实体类
'Copyright (c) : 通力凯顿（北京）系统集成有限公司
'Writer:郭鑫
'create Date:2012.4.24
'***********************************************


Imports Microsoft.VisualBasic

Public Class SelectField
    Private m_strYear As String = ""

    ''' <summary>
    ''' 统计年份
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strYear() As String
        Get
            Return m_strYear
        End Get
        Set(ByVal value As String)
            m_strYear = value
        End Set
    End Property

    Private m_strFactoryID As String = ""

    ''' <summary>
    ''' 车间id
    ''' </summary>
    Public Property strFactoryID() As String
        Get
            Return m_strFactoryID
        End Get
        Set(ByVal value As String)
            m_strFactoryID = value
        End Set
    End Property

    Private m_strFactoryName As String = ""

    ''' <summary>
    ''' 车间名字
    ''' </summary>
    Public Property strFactoryName() As String
        Get
            Return m_strFactoryName
        End Get
        Set(ByVal value As String)
            m_strFactoryName = value
        End Set
    End Property

    Private m_strEmployeeID As String = ""

    ''' <summary>
    ''' 用户id
    ''' </summary>
    Public Property strEmployeeID() As String
        Get
            Return m_strEmployeeID
        End Get
        Set(ByVal value As String)
            m_strEmployeeID = value
        End Set
    End Property

    Private m_strEmployeeName As String = ""

    ''' <summary>
    ''' 用户名字
    ''' </summary>
    Public Property strEmployeeName() As String
        Get
            Return m_strEmployeeName
        End Get
        Set(ByVal value As String)
            m_strEmployeeName = value
        End Set
    End Property

    Private m_strProductID As String = ""

    ''' <summary>
    ''' 产品id
    ''' </summary>
    Public Property strProductID() As String
        Get
            Return m_strProductID
        End Get
        Set(ByVal value As String)
            m_strProductID = value
        End Set
    End Property

    Private m_strProductName As String = ""

    ''' <summary>
    ''' 产品名字
    ''' </summary>
    Public Property strProductName() As String
        Get
            Return m_strProductName
        End Get
        Set(ByVal value As String)
            m_strProductName = value
        End Set
    End Property
    Private m_strBillNo As String = ""

    ''' <summary>
    ''' 单据号
    ''' </summary>
    Public Property strBillNo() As String
        Get
            Return m_strBillNo
        End Get
        Set(ByVal value As String)
            m_strBillNo = value
        End Set
    End Property

    Private m_strOldBillNo As String = ""

    ''' <summary>
    ''' 原始单据号
    ''' </summary>
    Public Property strOldBillNo() As String
        Get
            Return m_strOldBillNo
        End Get
        Set(ByVal value As String)
            m_strOldBillNo = value
        End Set
    End Property

    Private m_strProFamilyID As String = ""

    ''' <summary>
    ''' 产品id
    ''' </summary>
    Public Property strProFamilyID() As String
        Get
            Return m_strProFamilyID
        End Get
        Set(ByVal value As String)
            m_strProFamilyID = value
        End Set
    End Property

    Private m_strProFamilyName As String = ""

    ''' <summary>
    ''' 产品名字
    ''' </summary>
    Public Property strProFamilyName() As String
        Get
            Return m_strProFamilyName
        End Get
        Set(ByVal value As String)
            m_strProFamilyName = value
        End Set
    End Property
    Private m_strProTypeID As String = ""

    ''' <summary>
    ''' 产品id
    ''' </summary>
    Public Property strProTypeID() As String
        Get
            Return m_strProTypeID
        End Get
        Set(ByVal value As String)
            m_strProTypeID = value
        End Set
    End Property

    Private m_strProTypeName As String = ""

    ''' <summary>
    ''' 产品名字
    ''' </summary>
    Public Property strProTypeName() As String
        Get
            Return m_strProTypeName
        End Get
        Set(ByVal value As String)
            m_strProTypeName = value
        End Set
    End Property

    Private m_strContainerID As String = ""

    ''' <summary>
    ''' 批次id
    ''' </summary>
    Public Property strContainerID() As String
        Get
            Return m_strContainerID
        End Get
        Set(ByVal value As String)
            m_strContainerID = value
        End Set
    End Property

    Private m_strContainerName As String = ""

    ''' <summary>
    ''' 批次名字
    ''' </summary>
    Public Property strContainerName() As String
        Get
            Return m_strContainerName
        End Get
        Set(ByVal value As String)
            m_strContainerName = value
        End Set
    End Property

    Private m_strChildContainerID As String = ""

    ''' <summary>
    ''' 子批次id
    ''' </summary>
    Public Property strChildContainerID() As String
        Get
            Return m_strChildContainerID
        End Get
        Set(ByVal value As String)
            m_strChildContainerID = value
        End Set
    End Property

    Private m_strChildContainerName As String = ""

    ''' <summary>
    ''' 子批次名字
    ''' </summary>
    Public Property strChildContainerName() As String
        Get
            Return m_strChildContainerName
        End Get
        Set(ByVal value As String)
            m_strChildContainerName = value
        End Set
    End Property

    Private m_strSpecID As String = ""

    ''' <summary>
    ''' 工序id
    ''' </summary>
    Public Property strSpecID() As String
        Get
            Return m_strSpecID
        End Get
        Set(ByVal value As String)
            m_strSpecID = value
        End Set
    End Property

    Private m_strSpecName As String = ""

    ''' <summary>
    ''' 工序名字
    ''' </summary>
    Public Property strSpecName() As String
        Get
            Return m_strSpecName
        End Get
        Set(ByVal value As String)
            m_strSpecName = value
        End Set

    End Property
    'Private m_strBillName As String = ""

    '''' <summary>
    '''' 单据号
    '''' </summary>
    'Public Property strBillName() As String
    '    Get
    '        Return m_strBillName
    '    End Get
    '    Set(ByVal value As String)
    '        m_strBillName = value
    '    End Set
    'End Property

    Private m_HistoryInfo As Boolean = False

    ''' <summary>
    ''' 查看全部
    ''' </summary>
    Public Property HistoryInfo() As Boolean
        Get
            Return m_HistoryInfo
        End Get
        Set(ByVal value As Boolean)
            m_HistoryInfo = value
        End Set
    End Property

    Private m_strStartDate As String = ""

    ''' <summary>
    ''' 开始时间
    ''' </summary>
    Public Property strStartDate() As String
        Get
            Return m_strStartDate
        End Get
        Set(ByVal value As String)
            m_strStartDate = value
        End Set
    End Property

    Private m_strEndDate As String = ""

    ''' <summary>
    ''' 结束时间
    ''' </summary>
    Public Property strEndDate() As String
        Get
            Return m_strEndDate
        End Get
        Set(ByVal value As String)
            m_strEndDate = value
        End Set
    End Property

    Private m_OrderName As String = ""
    ''' <summary>
    ''' 订单名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strOrderName() As String
        Get
            Return m_OrderName
        End Get
        Set(ByVal value As String)
            m_OrderName = value
        End Set
    End Property

    Private m_strStartReasonID As String = ""

    ''' <summary>
    ''' 开始原因id
    ''' </summary>
    Public Property strStartReasonID() As String
        Get
            Return m_strStartReasonID
        End Get
        Set(ByVal value As String)
            m_strStartReasonID = value
        End Set
    End Property

    Private m_strStartReasonName As String = ""

    ''' <summary>
    ''' 开始原因name
    ''' </summary>
    Public Property strStartReasonName() As String
        Get
            Return m_strStartReasonName
        End Get
        Set(ByVal value As String)
            m_strStartReasonName = value
        End Set

    End Property

    Private m_strDocProductDrawNO As String = ""

    ''' <summary>
    ''' 文档查看图号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strDocProductDrawNO() As String
        Get
            Return m_strDocProductDrawNO
        End Get
        Set(ByVal value As String)
            m_strDocProductDrawNO = value
        End Set

    End Property

    Private m_strDocProductID As String = ""

    ''' <summary>
    ''' 文档查看零件ＩＤ
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strDocProductID() As String
        Get
            Return m_strDocProductID
        End Get
        Set(ByVal value As String)
            m_strDocProductID = value
        End Set

    End Property

    Private m_strDocSpecName As String = ""

    ''' <summary>
    ''' 文档查看工序名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strDocSpecName() As String
        Get
            Return m_strDocSpecName
        End Get
        Set(ByVal value As String)
            m_strDocSpecName = value
        End Set

    End Property

    Private m_strDocSpecID As String = ""

    ''' <summary>
    ''' 文档查看工序ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strDocSpecID() As String
        Get
            Return m_strDocSpecID
        End Get
        Set(ByVal value As String)
            m_strDocSpecID = value
        End Set

    End Property

    Private m_strWorkflowName As String = ""
    ''' <summary>
    ''' workfolw名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strWorkflowName() As String
        Get
            Return m_strWorkflowName
        End Get
        Set(ByVal value As String)
            m_strWorkflowName = value
        End Set

    End Property

    Private m_strNewOrCopy As String = ""
    ''' <summary>
    ''' 新制复制
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strNewOrCopy() As String
        Get
            Return m_strNewOrCopy
        End Get
        Set(ByVal value As String)
            m_strNewOrCopy = value
        End Set

    End Property

    Private m_strProductRev As String = ""
    ''' <summary>
    ''' 产品版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strProductRev() As String
        Get
            Return m_strProductRev
        End Get
        Set(ByVal value As String)
            m_strProductRev = value
        End Set

    End Property

    Private m_strIsImport As String = ""
    ''' <summary>
    ''' 是否重点订单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strIsImport() As String
        Get
            Return m_strIsImport
        End Get
        Set(ByVal value As String)
            m_strIsImport = value
        End Set

    End Property

    Private m_strOrderStatus As String = ""
    ''' <summary>
    ''' 订单状态
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strOrderStatus() As String
        Get
            Return m_strOrderStatus
        End Get
        Set(ByVal value As String)
            m_strOrderStatus = value
        End Set

    End Property

    Private m_strKeyStr As String = ""
    ''' <summary>
    ''' 关键字
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strKeyStr() As String
        Get
            Return m_strKeyStr
        End Get
        Set(ByVal value As String)
            m_strKeyStr = value
        End Set

    End Property


    Private m_TeamWorkName As String = ""
    ''' <summary>
    ''' 班组工人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TeamWorkName() As String
        Get
            Return m_TeamWorkName
        End Get
        Set(ByVal value As String)
            m_TeamWorkName = value
        End Set

    End Property


    Private m_TeamWorkerID As String = ""


    ''' <summary>
    ''' 班组工人ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TeamWorkerID() As String
        Get
            Return m_TeamWorkerID
        End Get
        Set(ByVal value As String)
            m_TeamWorkerID = value
        End Set

    End Property

    Private m_ResourceName As String = ""

    ''' <summary>
    ''' 设备名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strResourceName() As String
        Get
            Return m_ResourceName
        End Get
        Set(ByVal value As String)
            m_ResourceName = value
        End Set

    End Property

    Private m_ComPercent As String = ""

    ''' <summary>
    ''' 批次完成率
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strComPercent() As String
        Get
            Return m_ComPercent
        End Get
        Set(ByVal value As String)
            m_ComPercent = value
        End Set

    End Property

    Private m_LoanDay As String = ""

    ''' <summary>
    ''' 超出超期天数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property strLoanDay() As String
        Get
            Return m_LoanDay
        End Get
        Set(ByVal value As String)
            m_LoanDay = value
        End Set

    End Property

    Private m_strSpecToolName As String = ""
    ''' <summary>
    ''' 工序工具信息表唯一标识
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>

    Public Property strSpecToolName() As String
        Get
            Return m_strSpecToolName
        End Get
        Set(ByVal value As String)
            m_strSpecToolName = value
        End Set
    End Property

    Private m_ckSpecRevision As String = ""
    ''' <summary>
    ''' 长空自定义工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ckSpecRevision() As String
        Get
            Return m_ckSpecRevision
        End Get
        Set(ByVal value As String)
            m_ckSpecRevision = value
        End Set
    End Property

    Private m_ckLSCYD As String = ""
    ''' <summary>
    ''' 长空临时超越单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ckLSCYD() As String
        Get
            Return m_ckLSCYD
        End Get
        Set(ByVal value As String)
            m_ckLSCYD = value
        End Set
    End Property

    Private m_ckCutType As String = ""
    ''' <summary>
    ''' 刀具类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ckCutType() As String
        Get
            Return m_ckCutType
        End Get
        Set(ByVal value As String)
            m_ckCutType = value
        End Set
    End Property

    Private m_ckCutLocation As String = ""
    ''' <summary>
    ''' 刀位号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ckCutLocation() As String
        Get
            Return m_ckCutLocation
        End Get
        Set(ByVal value As String)
            m_ckCutLocation = value
        End Set
    End Property

    Private m_ckCutCode As String = ""
    ''' <summary>
    ''' 刀具名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ckCutCode() As String
        Get
            Return m_ckCutCode
        End Get
        Set(ByVal value As String)
            m_ckCutCode = value
        End Set
    End Property

    Private m_GridStyle As String = ""
    ''' <summary>
    ''' 表格样式
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property GridStyle() As String
        Get
            Return m_GridStyle
        End Get
        Set(ByVal value As String)
            m_GridStyle = value
        End Set
    End Property

    Private m_VerType As String = ""
    ''' <summary>
    ''' 版本类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property VerType() As String
        Get
            Return m_VerType
        End Get
        Set(ByVal value As String)
            m_VerType = value
        End Set
    End Property


    Private m_manipulateObject As String = ""
    ''' <summary>
    ''' 操作对象
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ManipulateObject() As String
        Get
            Return m_manipulateObject
        End Get
        Set(ByVal value As String)
            m_manipulateObject = value
        End Set
    End Property

    Private m_manipulateType As String = ""
    ''' <summary>
    ''' 操作类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ManipulateType() As String
        Get
            Return m_manipulateType
        End Get
        Set(ByVal value As String)
            m_manipulateType = value
        End Set
    End Property

    Private m_manipulateResult As String = ""
    ''' <summary>
    ''' 操作结果
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ManipulateResult() As String
        Get
            Return m_manipulateResult
        End Get
        Set(ByVal value As String)
            m_manipulateResult = value
        End Set
    End Property
End Class
